<?
session_start();
require "../../../global.php";//$dirname."/".
require RootDir."/"."inc/config.php";
require RootDir."/"."inc/Uifunction.php";
require RootDir."/".$SystemConest[1]."/UIFunction/adminClass.php";
require RootDir."/".$SystemConest[1]."/system/Config.php";
require RootDir."/".$SystemConest[1]."/system/menusys/function.php";



if($_SESSION["Login"][1]<>$SystemConest[2])
{
	die("你不是超级管理员,没有权限设置");
}
	
$CurrMenuId=$_REQUEST["CurrMenuId"];
$MenuId=$_REQUEST["CurrMenuId"];
$DBName=$_REQUEST["DBName"];
$MenuShow=$_REQUEST["MenuShow"];
$FieldCount=$_REQUEST["FieldCount"];

if(strlen($CurrMenuId)<1)
$CurrMenuId=0;
if(strlen($MenuId)<1)
$MenuId=0;
if(strlen($MenuShow)<1)
$MenuShow=0;

?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>表单设置</title>
<link href="../../Inc/Css.css" rel="stylesheet" type="text/css" />
</head>
<body>

<form id="form1" name="form1" method="post" action="">
  <?
	$mydb=new YYBDB();
	
	$FieldCount=$_REQUEST["FieldCount"];
	if($_REQUEST["Submit"]!="")
	{
		
		FormConfigSave($mydb,$CurrMenuId,CreateAllConfig((int)$FieldCount),$MenuShow);
	}
	
	$FormConfigValue=GetFormConfig($mydb,$MenuId);
	if($FormConfigValue!="")
	{
		$arrFormConfig=explode(",",$FormConfigValue);
		LoadUpdateForm($mydb,$MenuId,$arrFormConfig,$DBName);
	}
	else
		 LoadBankForm($mydb,$DBName);
		
?>

</form>
<table width="90%" height="132" border="0" align="center" cellpadding="0" cellspacing="0" class="YKTtable">
  <tr class="YKTtr">
    <td align="left" valign="top" class="YKTtd"><p>1、      数据验证 数据长度函数 CharLen/最小长度/最大长度 　　　　　　 如： CharLen/2/12 <br>
     　　　　　　 数字判断　　　IsNum／最小值／最大值　　　　　　　　 如：　IsNum/0/6000<br>
     　　　　　　 邮件地址　　　IsMail/最小长度/最大长度 　　　　　　 如：　IsMail/10/20<br>
      　　　　　　 日期判断　　　IsDateTime/最小值/最大值 　　　　　　 如：　IsDateTime/1988-10-12/2010-10-20<br>
      			 复选框验证　　　Check_SelectBox/最小选择数/最大选择数 　　　　　　 如：　　Check_SelectBox/1/10<br>
     　　　　　　 url连接地址  url/字段序号1/字段序号2 　　　　　　   如:url/1/2  表示为<? echo htmlspecialchars("<a href='字段2的值+本条记录id值'>字段1的值</a>")?><br>            
      　　          默认值           DV/字符串(或函数)　　                      如：DV/我是默认值 　或  DV/getstr()    或DV/getthisid(adssys_@)(原型：函数名称(表名_更新操作时的记录id值)),默认在列表显示时也会发生作用,默认值里的@符号也会替换成当前那一条的记录id.,里面不要添加双引号内容.<br>函数集在menusys/UserFunction.php文件里     <br>        
      复选框、单选框、下拉框在说明栏填写内容后，将为必添项；数据长度、数字判断、日期判断、 邮件地址在说明栏填写内容<br>
　　　　　　      后，将为必添项。<br>

UV和DV的用法基本上一样，不同在于UV每次提交都会更新字段的值.而不管以前有没值。DV则是字段值是空值时才执行并替换掉.<br>

2、文件上传　文件大小／文件格式１\文件格式n/保存路经　 如：　800/jpg\jpge\png\bmp\gif/\yybGuanLi\System\UpFile\</p>
<br> 3、单项多分属性就像线路中的第一天内容，第二天内容,第三天内容  但实际上，他们的内容都存在同一个字段里
<br> 4、价格列表属性的数据库默认存在price表里.可以在配置文件里更改
<br> 5、类别属性里的标识属性，当有系统默认的标识时会触发某个动作，并把返回的结果赋值给主表的第几个字段，格式如下:
选项时，有特定标识时触发的动作，格式中的num表示动作完成后的值返回给关联表的第几个字段，默认有"week|num"，"anydate|num"<br>

6 一些字段只能给特殊的员工帐号编辑功能  DV/usereditfiles(zs)  表示这个字段就只能是张三才能编辑.
<br>
7、栏目操作函数 lanmu/js:click>showoneid(50) 表示这一栏绑定个js的click函数(click可以换成其它的事件),这个click调用的是showoneid(50)函数  50表示这个showoneid要用到的字段号
   <p>&nbsp;</p></td>
  </tr>
</table>
<script language="javascript">
function GetClassList(DivName,i,SelectName)
{
		if(i==2 || i==3 || i==4 )
		{ 
			if(DivName.date!="")
			{
				DivName.innerHTML=DivName.date;
			}	
			else
			{	
				DivName.innerHTML="<select name='"+ SelectName + "' id='"+ SelectName + "'><? echo GetClassList($mydb,0) ?></select>";
			}
		}
		else if(i==22)
		{
			if(DivName.date!="")
			{
				DivName.innerHTML=DivName.date;
			}	
			else
			{	
				DivName.innerHTML="<select name='"+ SelectName + "' id='"+ SelectName + "'><? echo GetClassList($mydb,0,$SystemTablename[4]) ?></select>";
			}
		}
		else if(i==18)
		{
			if(DivName.date!="")
			{
				DivName.innerHTML=DivName.date;
			}	
			else
			{	
				DivName.innerHTML="<select name='"+ SelectName + "' id='"+ SelectName + "'><? echo GetClassList($mydb,0,$SystemTablename[5]) ?></select>";
			}
		}
		else
		{
			DivName.date=DivName.innerHTML;
			DivName.innerHTML="";
		}
		
}
</script>
</body>
</html>
